import request from "@/http/request";
import { apiUrl } from "./";
/**诚安 */

/**
 * 根据导入接口
 * @param {object} params - 请求参数
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function chenganImport(data) {
  return request({
    url: `${apiUrl}/daily-report/chengan/import`,
    data,
    method: "post",
  });
}
/**
 *根据导入批号查询回显
 * @param {object} params - 请求参数
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function chenganSelectByBatchNo(params) {
  return request({
    url: `${apiUrl}/daily-report/chengan/selectByBatchNo`,
    params,
    method: "get",
  });
}

/**
 * 统计查询
 * @param {object} params - 请求参数
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function chenganSummary(params) {
  return request({
    url: `${apiUrl}/daily-report/chengan/summary`,
    params,
    method: "get",
  });
}
/**
 * 导入回显后修改
 * @param {object} data - 请求参数
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function chenganUpdate(data) {
  return request({
    url: `${apiUrl}/daily-report/chengan/update`,
    data,
    method: "post",
  });
}

/**
 * 根据名称查询列表
 * @param {object} data - 请求参数
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function chenganSelectByName(params) {
  return request({
    url: `${apiUrl}/daily-report/chengan/selectByName`,
    params,
    method: "get",
  });
}

/**
 * 新增
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function chenganAdd(data) {
  return request({
    url: `${apiUrl}/daily-report/chengan/add`,
    data,
    method: "post",
  });
}

export function chenganExport(params) {
  return request({
    url: `${apiUrl}/daily-report/chengan/export`,
    params,
    method: "get",
    responseType: 'blob'
  });
}
